environmentally compatible technologies - French English Dictionary